TOPAZ: A Tool Kit for the Assembly of Transaction Man- agers for Non-Standard Applications

نویسنده

  • Rainer Unland
چکیده

'Advanced database applications', such as CAD/CAM, CASE, large AI applications or image and voice processing, place demands on transaction management which differ substantially from those in traditional database applications. In particular, there is a need to support 'enriched' data models (which include, for example, complex objects or version and configuration management), 'synergistic' cooperative work, and applicationor user-supported consistency. Unfortunately, the demands are not only sophisticated but also diversified, which means that different application areas might even place contradictory demands on transaction management. This paper deals with these problems and offers a solution by introducing a flexible and adaptable tool kit approach for transaction management. This tool kit enables a database implementor or applications designer to assemble application-specific transaction managers. Each such transaction manager is meant to provide a number of individualized, application-specific transaction types. Such transaction types can be constructed by selecting a meaningful subset from a "starter set" of basic constituents. Among the basic components provided by the starter set are those for concurrency control, recovery, and transaction processing control. In a first step these basic components are assembled and adapted to each other to form a kind of (nonexecutable) "skeleton" transaction. Skeleton transactions can be customized to make them a more meaningful basis for the construction of executable transaction type. Finally, executable transaction types can be constructed by equipping appropriate skeleton transaction with the specific semantics of the transaction model of choice. To be able to emulate each kind of application environment the different transaction types must be executable in any order within a nested transaction hierarchy. For this reason we propose a kind of "meta" (transaction) model. It specifies the constraints and rules which need to be obeyed by each transaction type. Particular emphasis is placed on the integration of flexible and powerful concepts for a comprehensive support of cooperative work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The law of the status quo is based on the transaction authorized by the debtor

Can the legal status of the centers be decided by the brother of the transaction to the debtor? Observance of jurisprudence in suspended, ineffective and non-penetrating meanings is a waste of time and great ideas of reluctance. Observance of legal status, validity of two pillars is permissible, in the sense that he has the right to be responsible for the elements mentioned in Article 190 of th...

متن کامل

A hybrid approach for database intrusion detection at transaction and inter-transaction levels

Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...

متن کامل

A Highly Available Log Service for Distributed Transaction Processing

Processing distributed transactions hinges on enforcing atomicity and durability: resource man-agers participating in a transaction must agree on its outcome and the transaction updates must bepermanent. We introduce the log service abstraction, which gathers resource managers’ votes tocommit or abort a transaction and their updates, and outputs the transaction’s outcome. Updates ar...

متن کامل

The impact of non-compliance with the legal requirements for disclosure of information on securities transaction

Due to the specific characteristics of securities, in securities contracts it is difficult for the investors to have the information which is necessary for entering into the contract. Accordingly, in accordance with the Securities Market Act and the relevant regulations, the issuers of securities, in the primary and secondary markets, are required to disclose material information about securiti...

متن کامل

Policies on Non-Oil Export of the Islamic Republic of Iran in the Age of Globalization (With Emphasis on Paintings)

Abstract:Non-oil exports are increased in the measures taken, to reduce Iran's dependence on oil revenues. Creating new business areas in different sectors and unused capacities are fac-tors that make it imperative to pay attention to the development of non-oil exports. Ex-port growth is the key to economic recovery for governments. Among non-oil exports, in many countries of the world th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998